home *** CD-ROM | disk | FTP | other *** search
/ Developer CD Series 1996 July: Mac OS SDK / Dev.CD Jul 96 SDK / Dev.CD Jul 96 SDK2.toast / Development Kits (Disc 2) / QuickDraw GX / Programming Stuff / Sample Code / Printing Samples / Extensions… / Extension Shell multi-seg ƒ / Extension.a < prev    next >
Encoding:
Text File  |  1995-04-10  |  1012 b   |  37 lines  |  [TEXT/MPS ]

  1. ;
  2. ;    File: Extension.a
  3. ;    
  4. ;    Assembly code (jump table) for a printing extension.
  5. ;
  6. ;    Dave Hersey
  7. ;    Apple Developer Technical Support
  8. ;
  9. ;    12/01/92 - dmh - Created.
  10. ;     4/26/93 - dmh - Updated to use recommended approach
  11. ;                     to global data initialization.
  12. ;     9/05/93 - dmh - Updated for b2.
  13. ;    12/18/93 - dmh - Updated for b3.
  14. ;     6/10/94 - dmh - Added GXPRINTINGDISPATCH examples.
  15. ;
  16.  
  17.     EXPORT    EntryPoint                    ; Our main entry point.
  18.     IMPORT    NewInitialize                ; Our override for GXInitialize.
  19.     IMPORT    NewShutDown                    ; Our override for GXShutDown.
  20.     IMPORT    NewJobPrintDialog            ; Our override for GXJobPrintDialog.
  21.     IMPORT    NewHandlePanelEvent            ; Our override for GXHandlePanelEvent.
  22.     IMPORT    NewSpoolPage                ; Our override for GXSpoolPage.
  23.  
  24. EntryPoint    PROC
  25.  
  26.             DC.L    0                    ; Reserved for owner count.
  27.  
  28.             JMP        NewInitialize        ; (offset =  4)
  29.             JMP        NewShutDown            ; (offset =  8)
  30.             JMP        NewJobPrintDialog    ; (offset = 12)
  31.             JMP        NewHandlePanelEvent    ; (offset = 16)
  32.             JMP        NewSpoolPage        ; (offset = 20)
  33.  
  34.             ENDPROC
  35.  
  36.     END
  37.